import res from "../utils/index";

export function getList() {
    return res.get(`/article/GetArticle`)
}
//通过id获取文章
export function getArticlefromId(id) {
    return res.get(`/article/${id}/GetArticle`)
}
//显示用户
export function getUsers() {
    return res.get(`/users/getusers`)
}

//用户登录
export function login(data) {
    return res.post(`/users/userstoken`, data)
}

//管理员登录
export function admin(data) {
    return res.post(`/users/adminLogin`, data)
}

//用户注册
export function register(data) {
    return res.post(`/users/registry `, data)
}

//通过id删除管理员
export function deleteAdmin(id) {
    return res.delete(`/users/${id}`);
}


//显示管理员
export function adminGetList() {
    return res.get(`/users/getadmins `)
}

//分配管理员
export function addAdmin(data) {
    return res.post(`/users/administrators`, data);
}

//修改管理员
export function updateAdmin(id, data) {
    return res.put(`/users/${id}/adminpassword`, data);
}

//插入文章信息
export function addArticle(data) {
    return res.post(`/article/addarticle`, data)
}

//修改文章信息
export function article(id, data) {
    return res.put(`/article/${id}`, data)
}

//查询文章信息
export function queryarticle(data) {
    return res.post(`/article/query`, data)
}

//获取文章信息
export function getArticle() {
    return res.get(`/articlemodification/GetArticle`)
}

//修改轮播图
export function editCarousel(data) {
    return res.post(`/articlemodification/editcarousel`, data)
}

//删除文章信息
export function deleteArticle(id) {
    return res.delete(`/article/${id}`)
}

//获取点赞信息
export function GetLikeCount() {
    return res.get(`/like`)
}

//获取点赞信息
export function ToIdGetLikeCount(id) {
    return res.get(`/like/${id}`)
}

//修改点赞信息
export function PostLikeMsg(data) {
    return res.post("/like", data)
}

//发布评论
export function CommentMsg(data) {
    return res.post(`comment/toComment`, data);
}

//获取评论信息
export function GetCommentMsg(id) {
    return res.get(`comment/${id}/getComment`);
}

//获取管理员推荐文章
export function GetAdminRecommend() {
    return res.get("/Recommend/AdminRecommend")
}

//修改管理员推荐文章
export function EditAdminRecommend(data) {
    return res.post("/Recommend/EditRecommend",data)
}

//获取热评文章
export function GetCommentRecommend() {
    return res.get("/Recommend/CommentRecommend")
}

//浏览量天加
export function PostViews(data) {
    return res.post(`/pageviwes`, data)
}

//浏览量
export function GetViews() {
    return res.get(`/pageviwes`)
}

//
export function GetCarousels() {
    return res.get(`/carousels/list`)
}